|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IUserService
Interface zur Rechte- und Rollenverwaltung eines Anwenders. Die Datenbasis des Dienstes wird durch die jeweilige Implementierung bestimmt.
| Method Summary | |
|---|---|
void |
addUser(de.cebis.moccabox.security.domain.User user)
Hinzufügen eines neuen Anwenders zum Verwaltungsdienst. |
void |
addUserRole(de.cebis.moccabox.security.domain.UserRole userRole)
Hinzufügen einer neuen Anwender-Rolle-Kombination. |
void |
addUserRole(de.cebis.moccabox.security.domain.User user,
de.cebis.moccabox.security.domain.Role role)
Hinzufügen einer neuen Anwender-Rolle-Kombination. |
de.cebis.moccabox.security.domain.Role[] |
getRolesForUser(de.cebis.moccabox.security.domain.User user)
Zurückliefern aller Rollen eines Anwenders. |
de.cebis.moccabox.security.domain.User |
getUser(java.lang.String loginName)
Zurückliefern eines Anwenderobjektes für einen bestimmten Login-Namen. |
void |
removeUser(de.cebis.moccabox.security.domain.User user)
Entfernen eines Anwenders aus dem Verwaltungsdienst. |
| Method Detail |
|---|
de.cebis.moccabox.security.domain.User getUser(java.lang.String loginName)
loginName - Der Login-Name des Anwenders.
void addUser(de.cebis.moccabox.security.domain.User user)
user - Der hinzuzufügende Anwender.void removeUser(de.cebis.moccabox.security.domain.User user)
user - Der zu entfernende Anwender.void addUserRole(de.cebis.moccabox.security.domain.UserRole userRole)
userRole - Das UserRole-Objekt, das als RelationsTyp
Anwender und Rolle verbindet.
void addUserRole(de.cebis.moccabox.security.domain.User user,
de.cebis.moccabox.security.domain.Role role)
user - Der Anwender, der hinzugefügt werden soll.role - Die Rolle, zu der der Anwender hinzugefügt werden soll.de.cebis.moccabox.security.domain.Role[] getRolesForUser(de.cebis.moccabox.security.domain.User user)
user - Der Anwender, dessen Rollen gesucht sind.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||